package atenas.modelo;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;


import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import atenas.excepcion.DAOExcepcion;
import atenas.negocio.SeguridadNegocio;

@WebServlet("/BuscarRepresentanteServlet")
public class BuscarRepresentanteServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       

    public BuscarRepresentanteServlet() {
        super();

    }

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	
	}
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	
		SeguridadNegocio neg = new SeguridadNegocio();
		String dni = (request.getParameter("txtDNI")).trim();
		
			Collection<Representante> representantes = new ArrayList<Representante>();
			try {
				representantes = neg.buscarRepresentantePorDNI(dni);
			} catch (DAOExcepcion e) {
				
				e.printStackTrace();
			}

			//Guarda la variable result en memoria con el nombre CALCULO
				request.setAttribute("REPRESENTANTES", representantes );
				
				//Recupera los datos para mostrarlos en el .jsp
				RequestDispatcher rd = request.getRequestDispatcher("/BuscarRepresentante.jsp");
				rd.forward(request, response);
				
				//PrintWriter out = response.getWriter();
				//out.print("<html><body> El Resultado es: " + representantes + "</body></html>");
	
	}
		

}
